package com.ruoyi.project.zerocarbon.domain.vo;

import com.ruoyi.framework.web.domain.BaseEntity;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

@Data
@Accessors(chain = true)
public class DeclarationVo extends BaseEntity implements Serializable {
  /** $column.columnComment */
  private Long id;
  private List<Long> idList;
  private Long userId;
  private String recommendNum;
  private String managementName;
  private Integer managementType;
  private String title;
  private String region;
  private String unit;
  private String head;
  private String contactNumber;
  private String projectType;
  private String projectField;
  private String account;
  private String userName;//填报人
  private Integer saveType;//0：草稿；1：提交;2:APP预约
  private Integer authorNumber;//成员人数
  private String regionSerial;//省+序列号
  private String idcard;

  /** 邮箱 */
  private String email;

  /** 年龄 */
  private Integer age;

  /** 项目组别 */
  private String projectGroup;

  /** 项目简介 */
  private String projectProfile;

  /** 简要说明 */
  private String briefDescription;

  /** 创新性 */
  private String innovation;

  /** 实用性 */
  private String practicability;

  /** 展示性 */
  private String exhibition;

  /** 附件 */
  private String attachUrl;

  /** 论文领域 */
  private String paperField;

  /** 论文种类 */
  private String paperType;

  /** 作品概要 */
  private String summary;

  /** 作品关键词 */
  private String keyword;

  /** 作品亮点 */
  private String workHighlight;

  /** 社会经济影响力 */
  private String influence;

  /** 创意来源 */
  private String creations;

  /** 设计说明 */
  private String specification;

  /** 创新亮点 */
  private String innovationHighlights;

  /** 审核状态：待审核11、淘汰12、通过13 */
  private Integer auditStatus;

  /** 审核意见 */
  private String auditComment;
  private String centerComment;

  /** 0待分配；1已分配 */
  private Integer distributionStatus;

  //七牛zip id
  private String qiniuzipid;
  private String qiniuzippath;
  private String reporter;

  private List<Integer> saveTypeList;
  private List<Integer> auditStatusList;

  private Integer pageNum;
  private Integer pageSize;

  private String roleName;
  private String groupName;
  private Integer judgeStatus;

}
